rain boot - French English Dictionary